rockchip: px30: support px30
authorXiaoDong Huang <[email protected]>
Thu, 13 Jun 2019 02:55:50 +0000 (10:55 +0800)
committerXiaoDong Huang <[email protected]>
Tue, 9 Jul 2019 09:07:13 +0000 (17:07 +0800)
commit010d6ae3388ef63f2a2afcd408c1dc461fb43583
tree8f64d7ea14d8a31dd02bd0868a8d95ce26227f43
parent2cbeee4d519bac0d79da98faae969fae9f9558f9
rockchip: px30: support px30

px30 is a Quad-core soc and Cortex-a53 inside.
This patch supports the following functions:
1. basic platform setup
2. power up/off cpus
3. suspend/resume cpus
4. suspend/resume system
5. reset system
6. power off system

Change-Id: I73d55aa978096c078242be921abe0ddca9e8f67e
Signed-off-by: XiaoDong Huang <[email protected]>
14 files changed:
docs/plat/rockchip.rst
plat/rockchip/common/pmusram/cpus_on_fixed_addr.S [new file with mode: 0644]
plat/rockchip/common/pmusram/cpus_on_fixed_addr.h [new file with mode: 0644]
plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S [new file with mode: 0644]
plat/rockchip/px30/drivers/pmu/pmu.c [new file with mode: 0644]
plat/rockchip/px30/drivers/pmu/pmu.h [new file with mode: 0644]
plat/rockchip/px30/drivers/soc/soc.c [new file with mode: 0644]
plat/rockchip/px30/drivers/soc/soc.h [new file with mode: 0644]
plat/rockchip/px30/include/plat.ld.S [new file with mode: 0644]
plat/rockchip/px30/include/plat_sip_calls.h [new file with mode: 0644]
plat/rockchip/px30/include/platform_def.h [new file with mode: 0644]
plat/rockchip/px30/plat_sip_calls.c [new file with mode: 0644]
plat/rockchip/px30/platform.mk [new file with mode: 0644]
plat/rockchip/px30/px30_def.h [new file with mode: 0644]